package cn.jingyuan.swan.system.model.dto;

import cn.jingyuan.swan.system.enums.SysAppTypeEnum;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 应用信息
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class SysAppDto implements Serializable {

    /** 客户端 id */
    String appId;

    /** api 访问 key */
    String apiKey;

    /** api 访问密钥 */
    String secretKey;

    /** app 类型 */
    SysAppTypeEnum appType;

    /** 应用图标 */
    String appIcon;

    /** app 名称 */
    String appName;

    /** app 英文名称 */
    String appNameEn;

    /** 移动应用系统：ios-苹果、android-安卓 */
    String appOs;

    /** app 描述 */
    String appDesc;

    /** 官方网址 */
    String website;

    /** 状态：0-无效、1-有效 */
    Integer status;

    /** 保留数据：0-否、1-是 */
    Integer isPersist;

    /** 创建时间 */
    Date createTime;

    /** 更新时间 */
    Date updateTime;

}
